package 集合;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.ListIterator;

public class ListKnow {

    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        HashMap<String, String> map = new HashMap<>();

        Iterator<String> iterator = map.keySet().iterator();
        while (iterator.hasNext()) {
            String key = iterator.next();
            if (key.equals("One")) {
                map.put("Three", "33"); // 修改集合
            }
        }



        ListIterator<String> listIterator = list.listIterator();
        while (listIterator.hasNext()) {
            String element = listIterator.next();
            System.out.println("Element: " + element);
            if (element.equals("One")) {
                listIterator.set("ModifiedOne"); // 使用 ListIterator 的 set 方法
                listIterator.add("Three"); // 使用 ListIterator 的 add 方法
            }
        }
    }
}
